most responsible - German English Dictionary